Part 1
part a
part b